package com.kidedu.service;

import java.util.List;

import com.kidedu.entity.KClass;
import com.kidedu.entity.dto.KClassDTO;
import com.kidedu.util.Pagination;

public interface IKClassService {
    
	/**
	 * 新增课程
	 */
	public abstract int addKClass(KClass kClass);
	
	/**
	 * 删除课程
	 */
	public abstract int deleteKClass(String cId);
	
	/**
	 * 修改课程
	 */
	public abstract int updateKClass(KClass kClass);
	
	/**
	 * 查看课程
	 */
	public abstract List<KClass> selectKClassList();
	
	/**
	 * 查看课程
	 */
	public abstract  Pagination<KClass> selectKClassList(int pageSize,int PageNo);
	
	/**
	 * 按照条件查询看课程列表
	 */
	public abstract Pagination<KClass> selectKClassList(int pageNo, String keyWords);
	
	/**
	 * 查看通过审定课程
	 * 
	 */
	
	public abstract Pagination<KClass> selectKClassListPass(int pageSize,int PageNo);
	
	public abstract List<KClassDTO> getClassList(String sort);
}
